package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("RoomJobConfig")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class OtherRoomJobConfig {
    @TableId
    private Long id;
    @TableField("roomID")
    private String roomID;
    @TableField("robotWx")
    private String robotWx;
    @TableField("clubName")
    private String clubName;
    @TableField("status")
    private String status;
    @TableField("startTime")
    private LocalDateTime startTime;
    @TableField("endTime")
    private LocalDateTime endTime;
    @TableField("queryReturnType")
    private String queryReturnType;
    @TableField("enableEntertainmentMode")
    private Boolean enableEntertainmentMode;
    @TableField("enableSongMenuMode")
    private Boolean enableSongMenuMode;
    @TableField("enableCumulativeTask")
    private Boolean enableCumulativeTask;
    @TableField("enableAtAllMembersBySpecifiedPrefix")
    private Boolean enableAtAllMembersBySpecifiedPrefix;
    @TableField("defaultBlockHours")
    private Integer defaultBlockHours;
    @TableField("enableAutoCumulativeTask")
    private Boolean enableAutoCumulativeTask;
}
